package com.yunxin.customui.bean.condition.select;

import com.yunxin.customui.bean.condition.UIModule;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 没有级联
 *
 * @author LGY
 * @date 2021/10/21
 */
@NoArgsConstructor
public class NotCascade extends UIModule {

    /**
     * 值
     */
    @Getter@Setter
    List<Values> values = new ArrayList<>();

    /**
     * 添加值
     *
     * @param label 标签
     * @param value 价值
     */
    public void addValues(String label,String value){
        values.add(new Values(value, label));
    }


    /**
     * 值
     *
     * @author LGY
     * @date 2021/10/21
     */
    @AllArgsConstructor
    @Setter@Getter
    public static class Values implements Serializable {
        /**
         * 值
         */
        String value;
        /**
         * 标签
         */
        String label;
    }

}
